leaf succulence - French English Dictionary